/* CSS Document */
@charset "utf-8";
*{
    margin: 0;
    padding: 0;
}
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
margin:0;padding:0;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
table,td,h,p,dd{
    margin: 0;
    padding:0;
}
a{
text-decoration:none;
}
img{
    border:none;
}
body{
    width:auto;
    height:auto;
    font-family:tahoma;
    font-size:12px;
    margin:0 auto;
    clear:both;
}
.clear{
    clear:both;
}
.float-left{
    float:left;
}
.float-right{
    float:right;
}
#main-content-body{
    width: 956px;
    min-height:1000px;
    height: auto;
    margin: 0 auto;
    clear:both;
}
#region0{
    background:url(../images/menu-top.jpg) left top repeat-x;
    width:956px;
    height:31px;
    margin:0 auto;
    padding: 0;
}
#region1{
    background:url(../images/bg-banner.jpg) left top repeat-x;
    width:956px;
    height:129px;
    margin:0 auto;
    padding: 0;
}
#region2 {
    width:956px;
    height:68px;
    margin:0;
    padding:0;
}
#region3{
   width:956px;
   height:28px;
   margin:1px 0 0 0;
   float:left;
}
#region4{
  width:956px;
  height:auto;
  float:left;
}

#region5{
   width:640px;
   height:auto;
   margin:6px auto;
   float:left;
}
#region6{
   width:306px;
   height:auto;
   margin:6px auto;
   float:right;
}
#region7{
   width:754px;
   height:auto;
   margin:15px auto;
   *margin:0px auto;
   float:left;
}
#region8{
   width:192px;
   height:auto;
   margin:18px 0 0 0px;
   float:right;
}
#region9{
width:956px;
height:104px;
float:left;
}
#region10{
width:956px;
height:140px;
float:left;
}
#region11{
width:956px;
height:31px;
float:left;
}
#region12{
 width:105px;
 height:auto;
 margin:18px 0 0 0px;
 float:left;
}
.region5_title{
   font:bold 14px tahoma;
   color:#b96404;
   margin:0 0 6px 0;
}
.banner{
    background:url(../images/banner.jpg) left top repeat-x;
    width:956px;
    height:129px;
    margin:0 auto;
    padding: 0;
}
.top{
     line-height:20px;
     float:right;
     text-align:right;
     padding:5px 8px 0 0;
}
.top a{
     font:bold 12px tahoma;
     color:#666666;
}
.logo{
      width:285px;
      height:89px;
      margin:20px 0 0 0;
      float:left;
}
.advert-top{
      width:639px;
      height:87px;
      margin:20px 0 0 0;
      float:right;
}




.left-menutop{
    width:24px;
    height:39px;
    background:url(../images/left-menutop.jpg) left top no-repeat;
    float:left;
}
.right-menutop{
    width:24px;
    height:39px;
    background:url(../images/right-menutop.jpg) left top no-repeat;
    float:right;
}

.menutop ul{
    background:url(../images/menutop.jpg) left top repeat-x;
    width:908px;
    height:39px;
    margin:0;
    padding:0;
    float:left;
}
.menutop ul li{
    display:block;
    float:left;
    list-style:none;
    height:39px;
}
.menutop ul li a{
    background:url(../images/menutop.jpg) left top repeat-x;
    display:block;
    font:12px tahoma;
    margin:0;
    padding:0 16px;
    line-height:39px;
    float:left;
    text-decoration:none;
    color:#f47b00;
    text-align:center;  
}
.menutop ul li a:hover{
    background: url(../images/menutop-hover.jpg) left top repeat-x;
    display:block;
    font:12px tahoma;
    margin:0;
    line-height:39px;
    padding:0 16px;
    float:left;
    text-decoration:none;
    color:#f47b00;
    text-align:center;  
}

.menutop ul li.current a, .menutop ul li a:hover{
    background: url(../images/menutop-hover.jpg) left top repeat-x;
    display:block;
    margin:0;
    font:12px tahoma;
    line-height:39px;
    padding:0 16px;
    float:left;
    text-decoration:none;
    color:#f47b00;
    text-align:center;  
}

.flag{
   width:128px;
   height:39px;
   line-height:39px;
   padding:0;
   float:left;
}
.flag img{
   width:23px;
   height:16px;
   padding:0;
   margin:0 0 0 5px;
   *margin:12px 0 0 5px;
}
.border-menu{
    border-right:1px solid #CCCCCC;
}

.test-bg1{
    width:90px;
    height:30px;
    background: url(../images/submn-hover-left.jpg) left top no-repeat; 
    background-position:left;
}
.test-bg2{
    width:90px;
    height:30px;
    background: url(../images/submn-hover-right.jpg) right top no-repeat;
    background-position:right;
}

.submenutop{
  background:url(../images/bg-submenu.jpg) left top repeat-x; 
  height:31px; 
  width:956px; 
  margin:0 ; 
}
.submenutop ul{
  height:31px; 
  width:956px; 
  margin:0 ; 
  padding:0;
  text-align:center;
}
.submenutop ul li{
   display:block; 
   float:left;
}
.submenutop ul li a{
   text-decoration:none; 
   display:block; 
   color:#016aad; 
   font:12px tahoma; 
   margin:0; 
   padding:0; 
   text-align:center;
   line-height:31px;
   float:left; 
}

.submenutop ul li a b{
    color:#016aad; 
    font:bold 12px tahoma; 
    margin:0; 
    padding:0px 17px; 
    text-align:center;
    line-height:31px;
    float:left; 
    display:block;
}
.submenutop ul li.current a, .submenutop ul li a:hover{
    color: #0000CC; 
    background: url(../images/submn-hover-left.jpg) left top no-repeat; 
    background-position: left; 
    font-weight:bold;
    line-height:31px;
    text-align:center;
}
.submenutop ul li.current a b, .submenutop ul li a:hover b{
    color: #FFFFFF; 
    margin:0 auto;
    background: url(../images/submn-hover-right.jpg) left top no-repeat;
    font-weight:bold;
    background-position: right; 
    line-height:31px;
    text-align:center;
}
.bg_town{
   background:#ecf8fe;
   height:31px;
}
.left-town{
    width:24px;
    height:31px;
    line-height:31px;
    float:left;
}
.right-town{
    width:24px;
    height:31px;
    line-height:31px;
    float:right;
}

.town ul{
    width:908px;
    height:31px;
    margin:0;
    padding:0;
    float:left;
}
.town ul li{
    display:block;
    float:left;
    list-style:none;
    height:31px;
}
.town ul li a{
    display:block;
    margin:0;
    font:12px tahoma;
    padding:0px 15px;
    height:31px;
    float:left;
    text-decoration:none;
    color:#016aad;
    line-height:31px;
    text-align:center;  
}

.bg-search{
  background:#fee0bd;
}
.home-search{
   width:956px;
   height:31px;
   background:url(../images/bg-search.jpg) left top repeat-x;
   margin:1px 0 0 0;
   float:left;
}
#region3 a{
   font: 13px tahoma;
   color:#b96404;
   text-decoration:underline;
   margin:0 0 0 8px;
}
.gallery{
   width:306px;
   /*height:auto;*/
   min-height:430px;
   float:left;
}

.hgallery_main_image img{
   width:314px;
   height:auto;
}

.box_news_h{
   width:303px;
   /*height:auto;*/
   min-height:430px;
   border:1px solid #999999;
   margin:0 6px;
   float:right;
}

.news_h_t{
   background:url(../images/tit-news-home.jpg) left top repeat-x;
   width:290px;
   height:48px;
   padding:20px 6px 0 6px;
   font:bold 13px tahoma;
   color:#f3751f;
   float:left;
}
.news_h_list{
   width:290px;
   height:auto;
   float:left;
}
.border_line{
 border-top:1px dotted #666666;
}
.news_h_t_name{
    padding:2px 4px 2px 4px;
}
.news_h_t_name a{
    font:bold 12px tahoma;
    color:#000000;
}
.text{
    padding:6px 6px;
    font:13px tahoma;
    color:#000000;
    text-align:justify;
}

.map_vietnam{
    width:301px;
    height:auto;
    margin:0 0 0 0;
}

.map_vietnam img{
    width:300px;
    height:auto;
    border:1px #e6e6e6 solid;
    padding:2px;
}


.menu-service {
    width:754px;
    height:33px;
    margin:0;
    padding:0;
}

.menu-service ul{
    width:754px;
    height:33px;
    margin:0;
    padding:0;
}
.menu-service ul li{
    display:block;
    float:left;
    list-style:none;
    height:33px;
}
.menu-service ul li a{
    display:block;
    background:url(../images/menu-s-left.jpg) left top no-repeat;
    font:12px tahoma;
    margin:0 auto;
    padding:0;
    float:left;
    color:#777777;
    line-height:33px;
    text-align:center;
    
}
.menu-service ul li a b{
    display:block;
    background:url(../images/menu-s-right.jpg) right top no-repeat;
    font:12pxtahoma;
    padding:0 26px;
    margin:0 auto;
    line-height:33px;
    float:left;
    color:#777777;
    text-align:center;
}

.menu-service ul li.current a, .menu-service ul li a:hover{
    color: #04539a; 
    background: url(../images/menu-s-left-h.jpg) left no-repeat;
    background-position: left; 
    margin:0 auto;
    font-weight:bold;
    line-height:33px;
    text-align:center;
}

.menu-service ul li.current a b, .menu-service ul li a:hover b{
    color: #04539a; 
    background: url(../images/menu-s-right-h.jpg) no-repeat right top; 
    background-position: right; 
    margin:0 auto;
    padding:0 26px;
    font-weight:bold;
    line-height:33px;
    text-align:center;
}

.border-s-content{
    border:1px solid #97989c; 
    width:749px; 
    height:400px; 
    margin:0 1px 0 0;  
}
.service_list{
    width:348px;
    height:auto;
    padding:5px 11px;
    float:left;
}
.img-service{
  width:120px;
  height:76px;
  float:left;
}
.img-service img{
  width:107px;
  height:70px;
  background:#CCCCCC;
  padding:5px;
}
.border-left{
  border-left:1px solid #cbcbcd;
  float:right;
}

.more{
  text-align:right;
}
.more a{
  font:bold 12px tahoma;
  color:#f3751f;
}
.ad-region7{
  height:118px;
  float:left;
}
.ad-region7 img{
  width:250px;
  height:118px;
}

.place{
  width:754px;
  height:auto;
  margin:6px 0 0 0;
  float:left;
}
.place1{
  width:376px;
  height:auto;
  margin:6px 0 0 0;
  float:left;
}

.place2{
  width:376px;
  height:auto;
  margin:6px 0 0 0;
  padding:0 ;
  border-left:1px solid #999999;
  float:right;
  
}


.place_danhlam{
    width:355px;
    height:auto;
    float:left;  
}
.place_danhlam_title{
    background:url(../images/tit-con.jpg) left top repeat-x;
    width:355px;
    height:26px;
    float:left;  
}
.place_danhlam_title a{
    font:bold 12px tahoma;
    color:#0568b7;  
}
.danhlam_text{
  width:235px;
  font:13px tahoma;
  color:#000000;
  padding:3px 4px;
  float:left;
}
.danhlam_img{
  width:100px;
  height:90px;
  float:left;
}
.danhlam_img img{
  width:100px;
  height:80px;
  background:#CCCCCC;
  padding:5px;
}
.place_disan{
    width:355px;
    height:auto;
    float:right;  
}
.place_disan_title{
    background:url(../images/tit-con.jpg) left top repeat-x;
    width:355px;
    height:26px;
    float:left;  
}

.place_disan_title a{
    font:bold 12px tahoma;
    color:#0568b7;  
}
.disan_text{
  width:235px;
  font:13px tahoma;
  color:#000000;
  padding:3px 4px;
  float:left;
}
.disan_img{
  width:100px;
  height:90px;
  float:left;
}
.disan_img img{
  width:100px;
  height:80px;
  background:#CCCCCC;
  padding:5px;
}
.border_bottom{
    padding:6px 0 ;
    border-bottom: 1px solid #999999;
}

.other{
    padding:6px 0;
    margin:0 0 0 6px;
    font:12px tahoma;
}
.other a{
    font:12px tahoma;
    color:#333333;
}

.other.current a, .other a:hover{
    font:bold 12px tahoma;
    color:#FF9900;
} 
.danhlam_title{
    width:260px;
    padding:3px;
    float:left;
}
.danhlam_title a {
    font:bold 12px tahoma;
    color:#000000;
}
.disan_title{
    width:260px;
    padding:3px;
    float:left;
}
.disan_title a {
    font:bold 12px tahoma;
    color:#000000;
}
.ad-bottom img{
  width:746px;
  height:118px;
  border:1px solid #CCCCCC;
  padding:2px;
  margin:6px 0;
  
}


.suppost_ol{
   width:190px;
   height:auto;
   border:1px solid #0b92d9;
   float:left;
}
.suppost_ol_tit{
   background:url(../images/tit-region6.jpg) left top repeat-x;
   width:188px;
   height:26px;
   font:bold 13PX tahoma;
   color:#FFFFFF;
   text-align:center;
   margin:1px 0 0 1px;
   padding:5px 0 0 0;

}
.suppost_ol_phone{
   background:url(../images/bg-phone.jpg) left top repeat;
   width:188px;
   height:auto;
   margin:1px 0 0 1px;
}
.support_tit_1{
    font:bold 13px tahoma;
    color:#0769a9;
    text-align:center;
}

.support_num_1{
    font:bold 18px tahoma;
    color:#FF0000;
    text-align:center;
}


.support_tit_2{
    font:13px tahoma;
    color:#0769a9;
    text-align:center;
    padding:4px 0;
}

.support_num_2{
    font:bold 13px tahoma;
    color:#FF0000;
    text-align:center;
    padding:4px 0;
}
.ad_region8{
    width:175px;
    height:130px;
    margin:0 3px;
    float:left;
}
.ad_region8 img{
      width:175px;
      height:107px;
      border:1px solid #CCCCCC;
      padding:3px;
      margin:5px 0;
}
.suppost_ol_yahoo{
   background:url(../images/bg-yahoo.jpg) left top repeat;
   width:188px;
   height:auto;
   margin:1px 0 0 1px;
}
.yahoo{
    padding:6px 2px;
}
.skype{
    padding:6px 2px;
}
.suppost_ol_contact{
   background:url(../images/bg-contact.jpg) left top repeat;
   width:188px;
   height:auto;
   margin:1px 0 0 1px;
}
.rate{
  width:170px;
  height:50px;
  overflow-X:hidden;
  float:left;
}
.weather-name{
    font:bold 12px tahoma;
    color:#FF0000;
    padding:0 0 0 16px;
}
.nhietdo{
    margin:3px 16px;
}
.nhietdo_tt{
    font:bold 13px tahoma;
    color:#000000;
    padding:0px 16px;
}

.nhietdo-info{
    font:13px tahoma;
    color:#000000;
    padding:0px 16px;
}
.source{
    font:11px tahoma;
    color:#999999;
}

.bottom_left{
background:url(../images/bottom-left.jpg) left top no-repeat;
width:15px;
height:104px;
float:left;
}
.bottom_content{
background:url(../images/bottom-content.jpg) left top repeat-x;
width:926px;
height:104px;
float:left;
}
.bottom_right{
background:url(../images/bottom-right.jpg) left top no-repeat;
width:15px;
height:104px;
float:right;
}
.bottom_content_img{
  width:177px;
  height:56px;
  float:left;
}
.bottom_content_img img{
  width:177px;
  height:56px;
  margin:25px 4px ;
}
.footer_left{
background:url(../images/left-footer.jpg) left top no-repeat;
width:40px;
height:141px;
float:left;
}
.footer_content{
background:url(../images/content-footer.jpg) left top repeat-x;
width:876px;
height:141px;
float:left;
}
.footer_right{
background:url(../images/right-footer.jpg) left top no-repeat;
width:40px;
height:141px;
float:right;
}
.menu-footer{
font:bold 12px tahoma;
color:#0769a9;
text-align:center;
padding:6px 0 0 0;
}
.menu-footer a{
color:#0769a9;
}
.display-footer{
font:bold 12px tahoma;
color:#0769a9;
text-align:center;
padding:30px 0 0 0;
}
.star{
 font:12px tahoma;
 color:#666666;
}
.star img{
 width:74px;
 height:19px;
 font:12px tahoma;
 color:#666666;
}
.placehn{
 width:310px;
 height:50px;
 background:#fef8e7;
 color:#04425b;
 font:bold 13px tahoma;
 padding:5px 5px;
 float:left;
}
.region12_ad{
   width:105px;
   height:auto;
}

.region12_ad img{
   width:105px;
   height:auto;
   padding:0 0 5px 0;
}

#region14{
   width:635px;
   height:auto;
   margin:6px auto;
   float:left;  
}
.box-advert{
   width:638px;
   height:120px;
   line-height:120px;
   margin:12px 0 0 0;
   float:left;
}
.box-advert img{
   width:196px;
   height:100px;
   border:1px solid #CCCCCC;
   padding:2px;
   margin:0 5px;
   float:left;
}
.box_reg_frame{
  width:373px;
  height:auto;
  margin:6px 0 0 0;
  float:left;
}
.box_reg_frame2{
  width:373px;
  height:auto;
  margin:6px 0 0 5px;
  float:right;
}
.box_reg_frame_list{
    /*width:312px;*/
    width:373px;
    height:auto;
    float:left;  
}
.box_reg_frame_list_title{
    background:url(../images/tit-con.jpg) left top repeat-x;
    /*width:312px;*/
    width:373px;
    height:26px;
    float:left;  
}
.box_reg_frame_list_title a{
    font:bold 12px tahoma;
    color:#0568b7;  
}
.box_reg_frame_list_text{
  width:205px;
  font:13px tahoma;
  color:#000000;
  padding:3px 4px;
  text-align:justify;
  float:left;
}
.box_reg_frame_list_img{
  width:96px;
  height:90px;
  float:left;
}
.box_reg_frame_list_img img{
  width:85px;
  height:75px;
  background:#CCCCCC;
  padding:5px;
}
.box_neighborhood{
 background:#F6FCFE;
 width:638px;
 height:auto;
 float:left;
 margin:0 0 10px 0;
 padding:0; 
}
.box_neighborhood_title{
 background:url(../images/tit-con.jpg) left top repeat-x;
 width:638px;
 height:26px;
 float:left;
 margin:0 auto;
 padding:0; 
}
.box_neighborhood_title a{
 font: bold 14px tahoma;
 color:#0189E1; 
 margin:0 auto;
 padding:0; 
}
.box_neighborhood_list{
 width:210px;
 height:auto;
 float:left;
 margin:5px auto;
 padding:0; 
}
.box_neighborhood_list a{
 font:bold 12px tahoma;
 color:#FF9900;
 width:210px;
 height:auto;
 margin:0 auto;
 padding:0; 
}
.box_reg14_ad{
  width:630px;
  height:118px;
  float:left;
}
.box_reg14_ad img{
  width:630px;
  height:118px;
  border:1px solid #CCCCCC;
  padding:2px;
}

/* begin place_view_herevn */
.box_contact{
  background:url(../images/bg-contact.jpg) left top repeat;
  border:1px solid #e6e6e6;
  width:640px;
  height:auto;
  float:left;
}
.box_contact_info{
  width:280px;
  height:20px;
  line-height:20px;
  margin:4px 8px;
  float:left;
}
.box_bednews{
  background:url(../images/bg-bednews.gif) left top repeat;
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6;
  width:640px;
  height:auto;
  padding:4px 0;
  float:left;
}
.box_bednews_info{
  width:210px;
  height:20px;
  line-height:20px;
  margin:0 auto;
  float:left;
}

.box_other{
  background:url(../images/bg-info-other.gif) left top repeat;
  border:1px solid #e6e6e6;
  width:640px;
  height:auto;
  margin:8px 0;
  float:left;
}
.box_other_info{
  width:210px;
  height:auto;
  margin:12px 0 5px 0;
  float:left;
}
.box_other_info_bold{
font: bold 12px tahoma;
padding:4px;
}
.box_other_info_none{
font: 12px tahoma;
padding:4px;
}

#region15{
   width:640px;
   height:auto;
   margin:6px auto;
   float:left;
}

.box_menu_service {
    width:638px;
    height:33px;
    margin:0;
    padding:0;
}

.box_menu_service ul{
    width:638px;
    height:33px;
    margin:0;
    padding:0;
}
.box_menu_service ul li{
    display:block;
    float:left;
    list-style:none;
    height:33px;
}
.box_menu_service ul li a{
    display:block;
    background:url(../images/menu-s-left.jpg) left top no-repeat;
    font:12px tahoma;
    margin:0 auto;
    padding:0;
    float:left;
    color:#777777;
    line-height:33px;
    text-align:center;
    
}
.box_menu_service ul li a b{
    display:block;
    background:url(../images/menu-s-right.jpg) right top no-repeat;
    font:12pxtahoma;
    padding:0 18px;
    margin:0 auto;
    line-height:33px;
    float:left;
    color:#777777;
    text-align:center;
}

.box_menu_service ul li.current a, .box_menu_service ul li a:hover{
    color: #04539a; 
    background: url(../images/menu-s-left-h.jpg) left no-repeat;
    background-position: left; 
    margin:0 auto;
    font-weight:bold;
    line-height:33px;
    text-align:center;
}

.box_menu_service ul li.current a b, .box_menu_service ul li a:hover b{
    color: #04539a; 
    background: url(../images/menu-s-right-h.jpg) no-repeat right top; 
    background-position: right; 
    margin:0 auto;
    padding:0 18px;
    font-weight:bold;
    line-height:33px;
    text-align:center;
}
.box_border_service_content{
    border:1px solid #e6e6e6; 
    width:638px; 
    height:auto; 
    margin:0 1px 3px 0;  
}
.box_service_content_menu{
   width:638px;
   height:30px;
   line-height:30px;
   background:#E6FFFF;
}
.box_service_content_img{
   width:150px;
   height:130px;
   float:left;
}
.box_service_content_img img{
   width:140px;
   height:120px;
   margin:6px;  
}
.box_service_content_menubottom{
   width:638px;
   height:35px;
   line-height:30px;
   background:#E6FFFF;
}
.box_service_content_star{
  width:150px;
  height:30px;
  float:left;
}
.box_service_content_control{
  width:400px;
  height:30px;
  float:left;
}
.mar_img{
 margin:5px 0;
}
.box_phantrang{
  margin:10px 0 ;
}
.box_login{
  background:url(../images/bg-login.jpg) left top repeat;
  width:304px;
  height:auto;
  margin:0 auto;
  border:1px solid #e6e6e6;
}
.box_login_title{
  font:bold 12px tahoma;
  color:#0066FF;
  margin:6px 0;
}
.box_login_img{
  width:80px;
  height:55px;
  float:left;
}
.box_login_img img{
  width:71px;
  height:50px;
  float:right;
}

.box_login_content{
  width:220px;
  height:auto;
  float:left;
}
/* end place_view_herevn */

/* begin events */

.left-mnutop_events{
    width:24px;
    height:39px;
    background:url(../images/mnu_top_left.jpg) left top no-repeat;
    float:left;
}
.right-mnutop_events{
    width:24px;
    height:39px;
    background:url(../images/mnu_top_right.jpg) left top no-repeat;
    float:right;
}

.mnu_top_events ul{
    background:url(../images/mnu_top_events.gif) left top repeat-x;
    width:908px;
    height:39px;
    margin:0;
    padding:0;
    float:left;
}
.mnu_top_events ul li{
    display:block;
    float:left;
    list-style:none;
    height:39px;
}
.mnu_top_events ul li a{
    background:url(../images/mnu_top_events.gif) left top repeat-x;
    display:block;
    font:12px tahoma;
    margin:0;
    padding:0 16px;
    line-height:39px;
    float:left;
    text-decoration:none;
    color:#016aad;
    text-align:center;  
}
.mnu_top_events ul li a:hover{
    background: url(../images/mnu_top_events_hover.jpg) left top repeat-x;
    display:block;
    font:12px tahoma;
    margin:0;
    line-height:39px;
    padding:0 16px;
    float:left;
    text-decoration:none;
    color:#f47b00;
    text-align:center;  
}

.mnu_top_events ul li.current a, .mnu_top_events ul li a:hover{
    background: url(../images/mnu_top_hover_events.jpg) left top repeat-x;
    display:block;
    margin:0;
    font:12px tahoma;
    line-height:39px;
    padding:0 16px;
    float:left;
    text-decoration:none;
    color:#f47b00;
    text-align:center;  
}

.submnu_top_events{
  background:url(../images/bg_smnu_top_events.gif) left top repeat-x; 
  height:31px; 
  width:956px; 
  margin:0 ; 
}
.submnu_top_events ul{
  height:31px; 
  width:956px; 
  margin:0 ; 
  padding:0;
  text-align:center;
}
.submnu_top_events ul li{
   display:block; 
   float:left;
}
.submnu_top_events ul li a{
   text-decoration:none; 
   display:block; 
   color:#016aad; 
   font:12px tahoma; 
   margin:0; 
   padding:0; 
   text-align:center;
   line-height:31px;
   float:left; 
}

.submnu_top_events ul li a b{
    color:#016aad; 
    font:bold 12px tahoma; 
    margin:0; 
    padding:0px 18px; 
    text-align:center;
    line-height:31px;
    float:left; 
    display:block;
}
.submnu_top_events ul li.current a, .submnu_top_events ul li a:hover{
    color: #0000CC; 
    background: url(../images/smnu_top_event_left.jpg) left top no-repeat; 
    background-position: left; 
    font-weight:bold;
    line-height:31px;
    text-align:center;
}
.submnu_top_events ul li.current a b, .submnu_top_events ul li a:hover b{
    color: #FFFFFF; 
    margin:0 auto;
    background: url(../images/smnu_top_event_right.jpg) left top no-repeat;
    font-weight:bold;
    background-position: right; 
    line-height:31px;
    text-align:center;
}
.bg_town_events{
   background:#fcf0e2;
   height:31px;
}
.left-town_events{
    width:24px;
    height:31px;
    line-height:31px;
    float:left;
}
.right-town_events{
    width:24px;
    height:31px;
    line-height:31px;
    float:right;
}
.town_events ul{
    width:908px;
    height:31px;
    margin:0;
    padding:0;
    float:left;
}
.town_events ul li{
    display:block;
    float:left;
    list-style:none;
    height:31px;
}
.town_events ul li a{
    display:block;
    margin:0;
    font:12px tahoma;
    padding:0px 26px;
    height:31px;
    float:left;
    text-decoration:none;
    color:#016aad;
    line-height:31px;
    text-align:center;  
}
.box_news_list_current{
    font:bold 12px tahoma;
    color:#f47f00;
}
/* end events */
/* begin lis events herevietnam */
.box_list_event_result{
  font:bold 16px tahoma;
  color:#000000;
  width:640px;
  height:auto;
  margin:5px 0 5px 0;
}
.list_events_corlor{
   color:#ef8915;
}
.box_list_events_search{
  width:640px;
  height:auto;
  border:1px solid #e6e6e6;
  margin:0 0 5px 0;
}
.box_list_events_no{
   background:#e6e6e6;
   text-align:center;
   font-weight:bold;
}
.box_list_events_img{
  background:#fafafa;
  width:120px;
  height:100px;
  float:left;
  text-align:center;
}
.box_list_events_img img{
  width:120px;
  height:100px;
  float:left;
  border:1px solid #e6e6e6;
  padding:3px;
}
.box_list_events_title{
  width:450px;
  height:auto;
  margin:5px 0;
}
.box_list_events_title a{
  font:bold 13px tahoma;
  color:#ef8915;
  margin:5px 0;
}
.box_list_events_blue{
  font:12px tahoma;
  color:#317fd4;
}
.box_list_events_info{
  width:auto;
  height:auto;
  margin:5px 0;
}
.box_list_events{
  background:#fafafa;
}
.box_border_top{
  border-top:1px solid #e6e6e6;
}
.box_list_events_tr{
    background:#fafafa;
    border-top:1px solid #e6e6e6;
}
.box_list_events_loibinh a{
   font:bold 12px tahoma;
   color:#ef8915;
}
.box_upcomming{
  border:1px solid #e6e6e6;
  width:305px;
  height:auto;
  float:left;
}
.box_upcomming_tab{
   background:url(../images/tit-region6.jpg) left top repeat-x;
   width:305px;
   height:26px;
   font:bold 13PX tahoma;
   color:#FFFFFF;
   text-align:center;
   margin:1px 0 0 1px;
   padding:5px 0 0 0;
}
.box_upcomming_list{
   background:#f2fbfe;
   width:305px;
   height:auto;
   margin:0 0 5px 0;
   float:left;
}

.box_upcomming_title{
   width:305px;
   height:auto;
   margin:0 auto;
   float:left;
}
.box_upcomming_title a{
   font:bold 13px tahoma;
   color:#ef8915;
   padding:0 6px;
}
.box_upcomming_img img{
   border:1px solid #CCCCCC;
   padding:1px;
   width:70px;
   height:60px;
   float:left;
   margin:6px;
}
/* end lis events herevietnam */
/* begin list places view here */



.left-mnutop_list_places{
    width:24px;
    height:39px;
    background:url(../images/left_list_places_view.jpg) left top no-repeat;
    float:left;
}
.right-mnutop_list_places{
    width:24px;
    height:39px;
    background:url(../images/right_list_places_view.jpg) left top no-repeat;
    float:right;
}

.mnutop_list_places ul{
    background:url(../images/center_list_places_view.jpg) left top repeat-x;
    width:908px;
    height:39px;
    margin:0;
    padding:0;
    float:left;
}
.mnutop_list_places ul li{
    display:block;
    float:left;
    list-style:none;
    height:39px;
}
.mnutop_list_places ul li a{
    background:url(../images/center_list_places_view.jpg) left top repeat-x;
    display:block;
    font:12px tahoma;
    margin:0;
    padding:0 16px;
    line-height:39px;
    float:left;
    text-decoration:none;
    color:#016aad;
    text-align:center;  
}
.mnutop_list_places ul li a:hover{
    background: url(../images/center_list_places_view_hover.jpg) left top repeat-x;
    display:block;
    font:12px tahoma;
    margin:0;
    line-height:39px;
    padding:0 16px;
    float:left;
    text-decoration:none;
    color:#f47b00;
    text-align:center;  
}

.mnutop_list_places ul li.current a, .mnutop_list_places ul li a:hover{
    background: url(../images/center_list_places_view_hover.jpg) left top repeat-x;
    display:block;
    margin:0;
    font:12px tahoma;
    line-height:39px;
    padding:0 16px;
    float:left;
    text-decoration:none;
    color:#f47b00;
    text-align:center;  
}


.box_places_view_search{
     background:#eeeeee;
     width:642px;
     height:auto;
     margin:5px 0;
     padding:0;
 
}

.box_places_view_search_title{
    font:bold 13px tahoma;
    color:#000000;
    float:left;
}
.view{
  font: italic 12px tahoma;
  color:#666666;
}
.box_top_places{
   background:#fffaf5;
   width:305px;
   height:auto;
   margin:0 0 5px 0;
   float:left;
}

.box_list_places_title{
  width:450px;
  height:auto;
  margin:0px 0;
}
.box_list_places_title a{
  font:bold 13px tahoma;
  color:#1f76d5;
  margin:0px 0;
}
/* end list places view here */

/* begin view tours Viet Nam here */


.left-menutop{
    width:24px;
    height:39px;
    background:url(../images/left-menutop.jpg) left top no-repeat;
    float:left;
}
.right-menutop{
    width:24px;
    height:39px;
    background:url(../images/right-menutop.jpg) left top no-repeat;
    float:right;
}

.mnutop_view_tours ul{
    background:url(../images/menutop.jpg) left top repeat-x;
    width:908px;
    height:39px;
    margin:0;
    padding:0;
    float:left;
}
.mnutop_view_tours ul li{
    display:block;
    float:left;
    list-style:none;
    height:39px;
}
.mnutop_view_tours ul li a{
    background:url(../images/menutop.jpg) left top repeat-x;
    display:block;
    font:12px tahoma;
    margin:0;
    padding:0 16px;
    line-height:39px;
    float:left;
    text-decoration:none;
    color:#016aad;
    text-align:center;  
}
.mnutop_view_tours ul li a:hover{
    background: url(../images/mnutop_view_tours_hover.jpg) left top repeat-x;
    display:block;
    font:12px tahoma;
    margin:0;
    line-height:39px;
    padding:0 16px;
    float:left;
    text-decoration:none;
    color:#008435;
    text-align:center;  
}

.mnutop_view_tours ul li.current a, .mnutop_view_tours ul li a:hover{
    background: url(../images/mnutop_view_tours_hover.jpg) left top repeat-x;
    display:block;
    margin:0;
    font:12px tahoma;
    line-height:39px;
    padding:0 16px;
    float:left;
    text-decoration:none;
    color:#008435;
    text-align:center;  
}


.submnutop_view_tours{
  background:url(../images/bg_submnutop_view_tours.jpg) left top repeat-x; 
  height:31px; 
  width:956px; 
  margin:0 ; 
}
.submnutop_view_tours ul{
  height:31px; 
  width:956px; 
  margin:0 ; 
  padding:0;
  text-align:center;
}
.submnutop_view_tours ul li{
   display:block; 
   float:left;
}
.submnutop_view_tours ul li a{
   text-decoration:none; 
   display:block; 
   color:#008435; 
   font:12px tahoma; 
   margin:0; 
   padding:0; 
   text-align:center;
   line-height:31px;
   float:left; 
}

.submnutop_view_tours ul li a b{
    color:#008435; 
    font:bold 12px tahoma; 
    margin:0; 
    padding:0px 18px; 
    text-align:center;
    line-height:31px;
    float:left; 
    display:block;
}
.submnutop_view_tours ul li.current a, .submnutop_view_tours ul li a:hover{
    color: #0000CC; 
    background: url(../images/submnu_left_view_tours.jpg) left top no-repeat; 
    background-position: left; 
    font-weight:bold;
    line-height:31px;
    text-align:center;
}
.submnutop_view_tours ul li.current a b, .submnutop_view_tours ul li a:hover b{
    color: #FFFFFF; 
    margin:0 auto;
    background: url(../images/submnu_right_view_tours.jpg) left top no-repeat;
    font-weight:bold;
    background-position: right; 
    line-height:31px;
    text-align:center;
}

.town_tour ul{
    width:908px;
    height:31px;
    margin:0;
    padding:0;
    float:left;
}
.town_tour ul li{
    display:block;
    float:left;
    list-style:none;
    height:31px;
}
.town_tour ul li a{
    display:block;
    margin:0;
    font:12px tahoma;
    padding:0px 15px;
    height:31px;
    float:left;
    text-decoration:none;
    color:#FF6600;
    line-height:31px;
    text-align:center;  
}

.bg_search_view_tours{
     background:#ebfff3;
    font:12px tahoma;
    color:#000000;
}
.box_detail_tours{
  width:640px;
  height:auto;
  margin:8px auto;
  padding:0;
}
.box_detail_tours_title{
  background:url(../images/bg_smnu_top_events.gif) left top repeat-x;
  font:bold 13px tahoma;
  color:#008435;
  line-height:25px;
  width:640px;
  height:25px;
  margin:0 auto;
  padding:0;
}

.box_detail_tours_name{
  font:bold 13px tahoma;
  color:#000000;
  margin:0 auto;
  padding:0;
  padding:3px 2px;
}

.box_detail_tours_time{
  font:italic 13px tahoma;
  color:#333333;
  padding:3px 2px;
}
.box_view_tours_list{
  width:640px;
  height:auto;
  float:left;
}
.box_view_tours_list_title{
 margin:0 auto;
 padding:0;
}
.box_view_tours_list_title a{
 font:bold 13px tahoma;
 color:#000000;
}
.box_view_tours_list_img{
  background:url(../images/bg_list_view_tours.jpg) left top no-repeat;
  width:183px;
  height:138px;
  float:left;
}
.box_view_tours_list_img img{
  width:155px;
  height:111px;
  padding:8px 10px;
  margin:5px;
  float:left;
}
.box_hot_tours{
  border:1px solid #e6e6e6;
  width:305px;
  height:auto;
  float:left;
}
.box_hot_tours_tab{
   background:url(../images/tit-region6.jpg) left top repeat-x;
   width:305px;
   height:26px;
   font:bold 13PX tahoma;
   color:#FFFFFF;
   text-align:center;
   margin:1px 0 0 1px;
   padding:5px 0 0 0;
}
.box_hot_tours_list{
   background:#f2fbfe;
   width:305px;
   height:auto;
   margin:0 0 5px 0;
   float:left;
}

.box_hot_tours_title{
   width:305px;
   height:auto;
   margin:0 auto;
   float:left;
}
.box_hot_tours_title a{
   font:bold 13px tahoma;
   color:#008435;
   padding:0 6px;
}
.box_hot_tours_img img{
   border:1px solid #CCCCCC;
   padding:1px;
   width:70px;
   height:60px;
   float:left;
   margin:6px;
}

/* end view tours Viet Nam here */

/* begin tours Viet Nam here */

.box_tours_advert{
   width:640px;
   height:auto;
   float:left;
}

.box_tours_advert img{
   width:635px;
   height:auto;
   border:1px solid #CCCCCC;
   padding:2px;
}

.box_tours_travel_content{
   width:640px;
   height:auto;
   border:1px solid #CCCCCC;
   padding:1px;
}
.box_tours_travel_list{
   width:300px;
   height:auto;
   padding:5px 5px;
   float:left;
}
.box_tours_travel_list a{
   font:13px tahoma;
   color:#000000;
}
.box_tours_travel_list a:hover{
   color:#FF0000;
}
.box_tours_travel_br_r{
  border-right:1px solid #CCCCCC;
}
.box_tur_inter_left{
    width:315px;
    height:auto;
    float:left;
}

.box_tur_inter_left_l_tral{
    width:150px;
    height:auto;
    margin:10px 0 0 5px;
    float:left;
}
.box_tur_inter_left_l_tral_l a{
    width:150px;
    height:auto;
    padding:4px 2px;
    border-bottom:1px dotted #CCCCCC;
    font:13px Arial, Helvetica, sans-serif;
    color:#000000;
    float:left;
}
.box_tur_inter_left_l_tral_l.curent a,.box_tur_inter_left_l_tral_l a:hover {
    background:#f3f3f3;
    width:150px;
    height:auto;
    padding:4px 2px;
    float:left;
}
.box_tur_inter_left_r_tral{
    width:125px;
    height:auto;
    margin:0 8px 0 0;
    float:right;
}
.box_tur_inter_left_r_tral_usecase_top{
    background:url(../images/usercase_top.jpg) left top no-repeat;
    width:125px;
    height:13px;
    float:right;
}

.box_tur_inter_left_r_tral_usecase_bottom{
    background:url(../images/usercase_bottom.jpg) left top no-repeat;
    width:125px;
    height:13px;
    float:right;
}

.box_tur_inter_left_l_tral_r a{
    width:125px;
    height:auto;
    padding:0;
    background:#f3f3f3;
    padding:3px 0;
    border-bottom:1px dotted #CCCCCC;
    font:13px Arial, Helvetica, sans-serif;
    color:#000000;
    float:left;
}

.box_tur_inter_right{
    width:315px;
    height:auto;
    float:right;
}
.box_tour_r_list{
    width:315px;
    height:auto;
    padding:8px 0;
    border-bottom:1px dotted #CCCCCC;
    float:right;
}
.box_tour_r_img{
width:70px;
height:60px;
margin:0 0 0 5px;
float:left;
}
.box_tour_r_img img{
width:65px;
height:55px;
padding:2px;
border:1px solid #CCCCCC;
}

.box_tour_r_title{
    width:230px;
    height:auto;
    float:left;
}
.box_tour_r_title a{
    font:bold 13px tahoma;
    color:#008435;
}
.box_tour_r_advert{
    width:320px;
    height:auto;
    float:left;
}
.box_tours_travel_khuyenmai{
   width:644px;
   height:auto;
   padding:0;
}
.box_tour_r_advert img{
    width:320px;
    height:auto;
    border:1px solid #CCCCCC;
    padding:3px;
}
.box_tour_r_khuyenmai{
    width:310px;
    height:auto;
    float:right;
}
.box_tour_r_khuyenmai_title{
    background:url(../images/title_khuyenmai.jpg) left top repeat-x;
    font:bold 13px tahoma;
    width:310px;
    height:33px;
    line-height:33px;
    float:right;
    text-align:center;
}
.box_detail_khuyenmai{
    background:url(../images/title_khuyenmai.jpg) left top repeat-x;
    width:310px;
    height:33px;
    line-height:33px;
    float:right;
    text-align:right;
}
.box_detail_khuyenmai a{
    font:bold 12px tahoma;
    line-height:33px;
    text-align:right;
    color:#FFFFFF;
    text-decoration:underline;
}
.box_tour_r_khuyenmai_list{
    height:auto;
    border:1px solid #CCCCCC;
    text-align:justify;
    padding:5px;
    margin:5px 0;
}

.box_tour_other{
    width:640px;
    height:auto;
    padding:0;
    margin:8px 0;
}

.box_tour_other_1{
    width:210px;
    height:auto;
    padding:0;
    margin:0 0px;
    float:left;
}

.box_tour_other_1_title{
    background:url(../images/other_1.jpg) left top no-repeat;
    width:210px;
    height:54px;
    line-height:54px;
    margin:0 auto;
    float:left;
}
.box_tour_other_1_title a{
   
    /*border:1px solid #000000;*/
    font:bold 13px tahoma;
    color:#FFFFFF;
    margin:0 auto;
    line-height:54px;
    padding:0 0 0 52px;
    float:left;
}
.box_tour_other_2_title{
    background:url(../images/other_2.jpg) left top no-repeat;
    width:210px;
    height:52px;
    line-height:54px;
    margin:0 auto;
    float:left;
}
.box_tour_other_2_title a{
   
    /*border:1px solid #000000;*/
    font:bold 13px tahoma;
    color:#FFFFFF;
    margin:0 auto;
    line-height:52px;
    padding:0 0 0 52px;
    float:left;
}

.box_tour_other_3_title{
    background:url(../images/other_3.jpg) left top no-repeat;
    width:211px;
    height:52px;
    line-height:52px;
    margin:0 auto;
    float:left;
}
.box_tour_other_3_title a{
   
    /*border:1px solid #000000;*/
    font:bold 13px tahoma;
    color:#FFFFFF;
    margin:0 auto;
    line-height:52px;
    padding:0 0 0 52px;
    float:left;
}


.box_tour_other_1_content{
    width:204px;
    height:auto;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:0;
    margin:0 0 0 4px;
    *margin:0 0 0 2px;
    float:left;
}
.box_tour_other_2_content{
    width:203px;
    height:auto;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:0;
    margin:0 0 0 4px;
    *margin:0 0 0 2px;
    float:left;
}
.box_tour_other_3_content{
    width:205px;
    height:auto;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:0;
    margin:0 0 0 4px;
    *margin:0 0 0 2px;
    float:left;
}
.box_list_other{
    width:auto;
    height:auto;
    margin:5px 0;
    padding:0 6px;
    float:left;
}
.box_list_other a{
    font:12px tahoma;
    color:#000000;
}
.box_list_other a:hover{
    color:#FF6600;
}
.box_detail{
   background:#ECFFFF;
   text-align:right;
   line-height:25px;

}
.box_detail a{
   font:bold 12px tahoma;
   color:#FF6600;
   line-height:25px;
}
.box_detail_other{
   text-align:right;
   line-height:25px;

}
.box_detail_other a{
   font:bold italic 12px tahoma;
   text-decoration:underline;
   padding:3px;
   color:#FF6600;
   line-height:25px;
}
.box_adv_tour{
   width:638px;
   height:120px;
   line-height:120px;
   margin:12px 0 0 0;
   float:left;
}
.box_adv_tour img{
   width:149px;
   height:92px;
   border:1px solid #CCCCCC;
   padding:2px;
   margin:0 2px;
   float:left;
}
/* end tours Viet Nam here */